
CPPFLAGS=-g -Wall -Wno-deprecated -I..


src_files= \
					AstNodeLiteral.cc \
					AstNodeDoubleConstant.cc \
					AstNodeAssignmentStatement.cc \
					AstNodeBooleanOperator.cc \
					AstNodeForStatement.cc \
					AstNodeIfStatement.cc \
					AstNodeLValue.cc \
					AstNodeStatementList.cc\
					AstNodePrintStatement.cc \
					AstNodeExpressionVariable.cc \
					AstNodeCompareExpression.cc \
					AstNodeForStatement.cc \
					AstNodeBinaryOperator.cc \
					AstNodeExpression.cc 



#AstNode.cc
#AstNodeFuncDefStatement.cc 

obj_files=$(src_files:.cc=.o)

all: Ast.a
	
	
Ast.a: $(obj_files)
	ar rcs Ast.a $(obj_files)

depend:
	makedepend *.cc 

clean:
	rm -f *.o
	rm -f *.a

.PHONY: depend clean
# DO NOT DELETE

AstNodeAssignmentStatement.o: AstNodeAssignmentStatement.h AstNode.h
AstNodeBooleanOperator.o: /usr/include/assert.h /usr/include/features.h
AstNodeBooleanOperator.o: /usr/include/sys/cdefs.h
AstNodeBooleanOperator.o: /usr/include/bits/wordsize.h
AstNodeBooleanOperator.o: /usr/include/gnu/stubs.h
AstNodeBooleanOperator.o: /usr/include/gnu/stubs-32.h
AstNodeBooleanOperator.o: AstNodeBooleanOperator.h AstNodeExpression.h
AstNodeBooleanOperator.o: AstNode.h
AstNode.o: /usr/include/ctype.h /usr/include/features.h
AstNode.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
AstNode.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
AstNode.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
AstNode.o: /usr/include/endian.h /usr/include/bits/endian.h
AstNode.o: /usr/include/bits/byteswap.h /usr/include/xlocale.h
AstNode.o: /usr/include/assert.h AstNode.h
AstNodeDoubleConstant.o: /usr/include/stdio.h /usr/include/features.h
AstNodeDoubleConstant.o: /usr/include/sys/cdefs.h
AstNodeDoubleConstant.o: /usr/include/bits/wordsize.h
AstNodeDoubleConstant.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
AstNodeDoubleConstant.o: /usr/include/bits/types.h
AstNodeDoubleConstant.o: /usr/include/bits/typesizes.h /usr/include/libio.h
AstNodeDoubleConstant.o: /usr/include/_G_config.h /usr/include/wchar.h
AstNodeDoubleConstant.o: /usr/include/bits/stdio_lim.h
AstNodeDoubleConstant.o: /usr/include/bits/sys_errlist.h
AstNodeDoubleConstant.o: AstNodeDoubleConstant.h AstNodeExpression.h
AstNodeDoubleConstant.o: AstNode.h
AstNodeExpression.o: /usr/include/assert.h /usr/include/features.h
AstNodeExpression.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
AstNodeExpression.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
AstNodeExpression.o: AstNodeExpression.h AstNode.h
AstNodeForStatement.o: AstNodeForStatement.h AstNode.h /usr/include/assert.h
AstNodeForStatement.o: /usr/include/features.h /usr/include/sys/cdefs.h
AstNodeForStatement.o: /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h
AstNodeForStatement.o: /usr/include/gnu/stubs-32.h
AstNodeFuncDefStatement.o: /usr/include/assert.h /usr/include/features.h
AstNodeFuncDefStatement.o: /usr/include/sys/cdefs.h
AstNodeFuncDefStatement.o: /usr/include/bits/wordsize.h
AstNodeFuncDefStatement.o: /usr/include/gnu/stubs.h
AstNodeFuncDefStatement.o: /usr/include/gnu/stubs-32.h /usr/include/string.h
AstNodeFuncDefStatement.o: /usr/include/xlocale.h AstNodeFuncDefStatement.h
AstNodeFuncDefStatement.o: AstNode.h
AstNodeIfStatement.o: AstNodeIfStatement.h AstNode.h AstNodeBooleanOperator.h
AstNodeIfStatement.o: AstNodeExpression.h
AstNodeLiteral.o: /usr/include/stdio.h /usr/include/features.h
AstNodeLiteral.o: /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h
AstNodeLiteral.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
AstNodeLiteral.o: /usr/include/bits/types.h /usr/include/bits/typesizes.h
AstNodeLiteral.o: /usr/include/libio.h /usr/include/_G_config.h
AstNodeLiteral.o: /usr/include/wchar.h /usr/include/bits/stdio_lim.h
AstNodeLiteral.o: /usr/include/bits/sys_errlist.h /usr/include/string.h
AstNodeLiteral.o: /usr/include/xlocale.h /usr/include/stdlib.h
AstNodeLiteral.o: /usr/include/sys/types.h /usr/include/time.h
AstNodeLiteral.o: /usr/include/endian.h /usr/include/bits/endian.h
AstNodeLiteral.o: /usr/include/bits/byteswap.h /usr/include/sys/select.h
AstNodeLiteral.o: /usr/include/bits/select.h /usr/include/bits/sigset.h
AstNodeLiteral.o: /usr/include/bits/time.h /usr/include/sys/sysmacros.h
AstNodeLiteral.o: /usr/include/bits/pthreadtypes.h /usr/include/alloca.h
AstNodeLiteral.o: AstNodeLiteral.h AstNode.h
AstNodeLValue.o: AstNodeLValue.h AstNode.h
AstNodePrintStatement.o: AstNodePrintStatement.h AstNode.h
AstNodePrintStatement.o: /usr/include/assert.h /usr/include/features.h
AstNodePrintStatement.o: /usr/include/sys/cdefs.h
AstNodePrintStatement.o: /usr/include/bits/wordsize.h
AstNodePrintStatement.o: /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h
AstNodeStatementList.o: AstNodeStatementList.h AstNode.h
